import re

content = """```json
{
  "area": 1878 * 45,
  "name": "新首钢高端产业综合服务区晾水池东路项目",
  "周边关系示意图": "图1.1-1",
  "铁路及炼铁厂的位置": "原炼铁厂西侧原有沥青路、铁路及炼铁厂中东部区域，南至原运输部、炼铁厂、动力厂，北至群明湖，东至焦化厂",
  "道路铺装情景下的污染处理": "重金属镉和多环芳烃暴露途径被阻断，不会对道路上受体产生健康风险",
  "周边关系示意图": "图3.1-1",
  "铁路及炼铁厂的位置": "原炼铁厂西侧原有沥青路、铁路及炼铁厂中东部区域，南至原运输部、炼铁厂、动力厂，北至群明湖，东至焦化厂"
}
```"""

# 优化后的正则表达式
json_pattern = r'```(?:json|JSON)?\s*([\s\S]*?)```'
match = re.search(json_pattern, content)
if match:
    json_str = match.group(1).strip()  # 去除首尾空白
else:
    json_str = content  # 非代码块形式直接使用原内容

print("Extracted JSON string:", json_str)  # 输出: {"area": 582.323, "name": "明塑包装制品厂办公区"}